Bạn có thể tạo hiệu ứng gạch chân (Underline) động khi rê chuột vào một liên kết hoàn toàn bằng CSS.
Khi rê chuột vào sẽ có một làn gạch chân chạy từ giữa ra hai bên.
Nếu trình duyệt không hỗ trợ thì đường gạch chân sẽ hiển thị sẵn.
Dưới đây là code CSS:
a.animating-link {
position: relative;
color: #000;
text-decoration: none;
}
a.animating-link:hover {
color: #000;
}
a.animating-link:before {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
background-color: #000;
visibility: hidden;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
}
a.animating-link:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
Xem demo và tải code về theo link bên dưới:
Xem Demo Source Hosting tốt nhấtBài viết liên quan:
Tại sao nên dùng chứng chỉ số SSL
Một động thái đáng được hoan nghênh của Google nhằm giúp thế giới web an toàn hơn chính là ...
Gần 1K template CSS & HTML5 chất lượng miễn phí từ Templated.co
Templated.co - website cung cấp template viết bằng CSS và HTML5 miễn phí nhưng đặc biệt là ...
Tạo một công tắc đơn giản bằng CSS
Bạn có thể dùng CSS để tạo một "công tắc" (Toggle Switch) thay vì checkbox, ví dụ như On/Of...
CSS SANS - Font chữ bằng CSS
Như tựa đề bài viết, chắc bạn sẽ thắc mắc thế nào là font chữ bằng CSS vì CSS (Cascading St...
Tạo một Ribbon đơn giản bằng CSS
Thẻ đánh dấu (Ribbon) có thể tạo một cách đơn giản bằng cách dùng CSS, mà không cần phải ...

